About N&c Marketing Limited (13436160) United Kingdom