About Mamaeva Management Limited (12960597) United Kingdom