About Almcor Management Limited (13481334) United Kingdom