About Lucie Vfx Limited (11989824) United Kingdom