About Ni Studios Ltd (13047446) United Kingdom