About The Meya Store Ltd (12345859) United Kingdom