About Placeholder Games Ltd (11820570) United Kingdom