About Tbad Investment Limited (12793981) United Kingdom