About Sq Ventures Limited (11601896) United Kingdom