About T.h.i.r.a. Investments Limited (12949820) United Kingdom