About Carat Media & Marketing Ltd (11780094) United Kingdom