About Patch Technologies Ltd (12101074) United Kingdom