A&BB TRADING LTD