About Mayarose Limited (10198395) United Kingdom