About Nimrox Studio Limited (12349213) United Kingdom