About Nomad (london) Limited (07697182) United Kingdom