About Sj Square Capital Limited (13504828) United Kingdom