About Placeinvaders Limited (01952234) United Kingdom