About Tbda Investors (no. 4) Limited (06891885) United Kingdom