About T T S Corporation Limited (07816188) United Kingdom