About Tbs International Limited (11491320) United Kingdom