About Vxr Technologies Limited (12492586) United Kingdom