About Bta London Ltd (12515382) United Kingdom