About Altra Astra Ltd (13253630) United Kingdom