About Diplex Limited (12308809) United Kingdom