London-listed tech firm Satsuma Technology has locked in 163,660,000 British pounds ($217.6 million) in gross…
Tag:
London-listed tech firm Satsuma Technology has locked in 163,660,000 British pounds ($217.6 million) in gross…