About Thinkwell Limited (12052370) United Kingdom