About International Road Rescue And Trauma Consultancy Ltd. (10793413) United Kingdom