About City Island Management Limited (04856735) United Kingdom