About Pinch Group Limited (03679610) United Kingdom