About Thakar Ventures Limited (12076813) United Kingdom