About Ninja Innovations Limited (12129313) United Kingdom