About The Patch Group Limited (11841941) United Kingdom