About T.s.s. Technology Limited (02859898) United Kingdom