About Abba Investments Limited (09326151) United Kingdom