About Spark Vfx Ltd (13017998) United Kingdom