About Thomas Investments Limited (10773639) United Kingdom