About Pins Technology Limited (12674248) United Kingdom