About Vlr Technologies Limited (10137893) United Kingdom