About Altra Holdings Limited (13113740) United Kingdom