About Scale Clarity Group Ltd (13067459) United Kingdom