TuuliWatti is the Finnish company.
According to PR-model, tuuliwatti.fi is ranked 948,174th in multilingual Wikipedia, in particular this website is ranked 618,028th in English Wikipedia.
The website is placed before sidneynolantrust.org and after drunkduck.com in the BestRef global ranking of the most important sources of Wikipedia.