About Vr Technical Solutions Ltd (10252909) United Kingdom