About Per Astra Limited (12487986) United Kingdom