About Mycellium Ltd. (07702663) United Kingdom