London school of commerce malta mba July 8, 2019 16 32 64 128 London school of commerce London school of commerce malta (lsc) London school of business and finance singapore London school of commerce malta ranking