About Saba Investments Limited (NI024322) United Kingdom