About Vec Holdings Limited (11259285) United Kingdom