About Mycs Solution Ltd (11252825) United Kingdom