About The Brand Ambassadors London Agency Ltd (13025675) United Kingdom