About Scaleup Solutions Limited (11188397) United Kingdom