About Option Special Effects Limited (12940388) United Kingdom