The mobile site is located at clouddesk.altervista.org/mobile.html.
If you have been using the desktop site on the same device, then your apps should migrate instantly. You can still install new apps using the store or by tapping the add button, however, using the store is recommended.
Tap the app name in the homescreen. Note that built-in apps cannot be removed.
Drag down the black bar to reveal the menu to see all the settings, widgets and notifications.