About Traxx Emea & Lam - Manufacturing And Distribution Ltd. (10921125) United Kingdom