About Ninja Holdings Limited (12440042) United Kingdom