About Triscott Technical Solutions Ltd (11702552) United Kingdom