About Vesca Limited (11194198) United Kingdom