About Patch Solutions Limited (06881509) United Kingdom