About Island Holdings Limited (00901032) United Kingdom