About Thamesworth Limited (10647452) United Kingdom