About Salamander Film Productions Limited (00852655) United Kingdom