About Scale Topco Limited (13327912) United Kingdom