About Altra Seal Limited (10422817) United Kingdom