About Atalanta Engineering Limited (07224960) United Kingdom