About Plackers Ltd (10487778) United Kingdom