About Red Sand Strategy Limited (07475026) United Kingdom