About Patch Communications Limited (08946553) United Kingdom