About Mycotec Limited (03720996) United Kingdom