About Tbs Tech Limited (13570346) United Kingdom