About Lancaster Vfx Ltd (12849637) United Kingdom