LUSO: London Urban Services Organization

What does LUSO mean? The above is one of LUSO meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: London Urban Services Organization