About Square Venture Limited (05345343) United Kingdom