About Mycosy Partners Ltd (SC648825) United Kingdom