About Scale Financials Ltd (12042601) United Kingdom