About Tbs Partners Ltd (11973622) United Kingdom