About Atlas Morse Limited (12146905) United Kingdom