About Ppm Technology Limited (03743347) United Kingdom