About Pic & Mix Productions Limited (06549892) United Kingdom