UKSTT

AcronymDefinition
UKSTTUnited Kingdom Society for Trenchless Technology