About Pulsar Process Measurement Limited (03345604) United Kingdom