About James Cooper Vfx Limited (10962833) United Kingdom