About Studio Nomad Ltd. (09775000) United Kingdom