lat.: sol — sun, tellus — mother earth (myth.)
With our company's name meaning sun for the earth we are developing sustainable and intelligent technology for a brighter future.
This website is under construction at the moment.