About Pachuca Holdings Limited (08225534) United Kingdom