About Scale Group Limited (09822692) United Kingdom