About Altra Service Ltd (10368342) United Kingdom