About Pinpoint Partners Worldwide Limited (08364418) United Kingdom