About Mycotech Uk Ltd. (10904163) United Kingdom