About Meyra Ltd (12390999) United Kingdom