About Tbda Investors (no. 2) Limited (06866231) United Kingdom