About Aber Shock And Detonation Research Limited (05981236) United Kingdom