About Nomado Limited (07179296) United Kingdom