About Thornell Invest Ltd (11345508) United Kingdom