About Albea Solutions Limited (11779707) United Kingdom