About Ambuc Limited (SC461052) United Kingdom