About Mycala Ltd (10709105) United Kingdom