About Thornbury Analytics Ltd (08837501) United Kingdom