About Swoosh Vfx Limited (10175753) United Kingdom