About Atlas & Cosmos Ltd. (10088112) United Kingdom