About Ninja Theory Limited (05240956) United Kingdom