About Thomas Invest Limited (12111404) United Kingdom