About Neo-nomad Limited (13005335) United Kingdom