A wide variety of services are provided by Dedoes