About Tala Films Limited (09354907) United Kingdom