About Mycel Ltd (10849074) United Kingdom