About Shepherd Vfx Ltd (10469227) United Kingdom