About Nomad Sco Limited (SC559792) United Kingdom