Bamco supply and Services Ltd