About Mycress Management Limited (08890863) United Kingdom