About Atlas Elida Ltd (11763625) United Kingdom