About Sandcan Limited (13552848) United Kingdom