About Scale Up Technologies Ltd (12391675) United Kingdom