About Mycowell Ltd (10822039) United Kingdom