About Bamburi Holdings Limited (13643960) United Kingdom