About Ssquare Capital Limited (13090622) United Kingdom