About Sanda Island Limited (SC374073) United Kingdom