About Neo Group Holdings Limited (03038357) United Kingdom