About Mycospace Limited (12176840) United Kingdom