Teknosaba, based in Foggia, specializes in the rental, sale and assistance of photocopiers and multifunction printers. Teknosaba offers a wide range of office products such as computers, uninterruptible power supplies, video projectors and furniture.
7.3
Usability
Design
Development
Italy
About
Credits
Screenshots
Results
7.3
Usability
Design
Development
Final Score
Usability
Design
Development
Similar Websites
SOTD
8.6
from
Italy
FREE
7.2
from
India
OWDA
7.2