About Piquant Technologies Llp (OC381496) United Kingdom