About Island Portfolio Limited (10577724) United Kingdom