About S Square Ventures Ltd (12076790) United Kingdom