About Triumph Technical Solutions Ltd (11448987) United Kingdom