About Sdc Sentosa Development Corporation Ltd (11472680) United Kingdom