About Nomad Scot Limited (SC705286) United Kingdom