About Pinstripe Consultancy Limited (SC251406) United Kingdom