About Thought Lab Research Ltd (11056170) United Kingdom