About Square Space Ventures Limited (11504110) United Kingdom