About Ardua & Astra Limited (12883196) United Kingdom