About Thoma Investments Limited (12704238) United Kingdom