About Lee Vfx Limited (10769864) United Kingdom