About Vxl Technology Limited (10199453) United Kingdom