About Vfx Jam Ltd (13659278) United Kingdom