About Meximara Holdings Ltd (12900527) United Kingdom