About Technical Resource Services Limited (10638231) United Kingdom