About Mecoy Holdings Limited (12219384) United Kingdom