Invia SMS: Business environment in Malta