About St Ebba Capital Limited (06844413) United Kingdom