About Albac Investments Limited (03340401) United Kingdom