About Mycology Ltd (13322845) United Kingdom