About Thornborough Investments Limited (10852430) United Kingdom