About Chelsea Island Limited (11440139) United Kingdom