About Myra Beauty Spot Ltd (12237595) United Kingdom