About Neo12 Limited (06402677) United Kingdom