About Sugar Cane Island Ltd (12466168) United Kingdom