About Myceliae Ltd (13263832) United Kingdom