About Myclin Europe Ltd (10151770) United Kingdom