About Pinch Studios Limited (08811136) United Kingdom