About Mycodeme Ltd (13229971) United Kingdom