About Scaleup Group Limited (09878962) United Kingdom