About Thacker Ventures Limited (11896324) United Kingdom