About Pinpoint Studio Limited (10784053) United Kingdom