About Information & Performance Services Limited (03905936) United Kingdom