About Neo Strategic Marketing Limited (12141757) United Kingdom