About Mint Octopus Ltd (08582327) United Kingdom