About Tamala Films Limited (11796549) United Kingdom