About Mycoosco Ltd (12841390) United Kingdom