About Ninja Translators Limited (12300012) United Kingdom