About Tyrell Vfx Limited (08421042) United Kingdom