About Pinch (london) Limited (08776123) United Kingdom