About Process Components Limited (06916722) United Kingdom