About Thamespath Advisors Ltd (12790664) United Kingdom