About Scaleup Management Limited (10081397) United Kingdom