About Nerd Games Studio Ltd (13266873) United Kingdom