About Ninja Marketing And Communications Limited (11623005) United Kingdom