About Astra Telematics Limited (06985021) United Kingdom