About Thankwell Limited (12582473) United Kingdom