About Thinking Ahead Investments Limited (11562025) United Kingdom