About Mery Alexa Ltd (13041673) United Kingdom