About Bbb Holdings Ltd (10503679) United Kingdom