About Sands Africa Limited (13277563) United Kingdom