About Scaleup Capital Limited (12613467) United Kingdom