About Manecore Ltd (11383653) United Kingdom