About Scale Capital Limited (08107062) United Kingdom