About Atlas Holdco Limited (12427439) United Kingdom