About Tembo Films Limited (13597849) United Kingdom