About Tech Solutions Express Ltd. (09525983) United Kingdom