About Neo-innovations Uk Limited (07882638) United Kingdom