About Process Solutions & Instruments Ltd (11825389) United Kingdom