About Yd Special Effects Limited (12856643) United Kingdom