About Scaleup Capital Ii Limited (12936393) United Kingdom