About Ploydemo Limited (02242498) United Kingdom