About Astra Mecklenburg Limited (05981519) United Kingdom