About Nimu Sales And Marketing Limited (12207671) United Kingdom