About Patch Hopper Ltd (08024779) United Kingdom