About Nomadic Spaces Limited (06710665) United Kingdom