About Plastic Head Media Limited (05436405) United Kingdom