About Ruby Horse Vfx Limited (11644237) United Kingdom