About The Brand Ambassadors London Ltd (11751929) United Kingdom