About Thornhill Ventures Limited (04064503) United Kingdom