About Vexel Holdings Limited (13413894) United Kingdom