About Tara Bhoola Productions Limited (10057165) United Kingdom