About Value Squared (v2) Limited (09599898) United Kingdom