About Vexel Limited (13586094) United Kingdom