About Altra Technology Limited (NI660117) United Kingdom