About T S W Ltd. (SC598702) United Kingdom