About Meretrex Ltd (10023566) United Kingdom