About Albanach Associates Ltd (11786217) United Kingdom