About 3 The Island Management Co Ltd (08563067) United Kingdom