About Mico Management Ltd (10378303) United Kingdom