About Projectorgames Limited (06500284) United Kingdom