About Bba (london) Ltd (12810759) United Kingdom