About New Island Investments Ltd (11731641) United Kingdom