About Vv Squared Ltd (12719239) United Kingdom