About Thornhill Analytics Ltd (12752205) United Kingdom