About Thind Investors Limited (12752380) United Kingdom