About Ppm Technologies Emea Ltd (07271824) United Kingdom