About Red Sand Studios Ltd. (08708611) United Kingdom