About Neo Marketing Solutions Ltd (11841486) United Kingdom