About Bamburi Limited (13648305) United Kingdom