About Ninja Developments Limited (08264527) United Kingdom