About Placy Supply Ltd (11984782) United Kingdom