About Mycore Ltd (10824146) United Kingdom