About T.i.s.s. Limited (04241663) United Kingdom