About Blend Vfx Limited (10394226) United Kingdom