About Tbda Investors (no. 7) Limited (10486830) United Kingdom