About Monicker Pictures Limited (06448608) United Kingdom