About Picnick Studio Limited (11451112) United Kingdom