About Patch S Limited (02299565) United Kingdom