About Vr Squared Ltd (11618649) United Kingdom