About Euro Atlass Ltd (11728207) United Kingdom