About Slalom Productions Limited (06163436) United Kingdom