About Doug Larmour Vfx Limited (11797256) United Kingdom