K

Kim Tibbetts

1 ano atrás

Omni tech international is a decent company. They ...

Omni tech international is a decent company. They provide good quality products and their customer service is satisfactory. However, their website could use some improvement. Overall, it was an average experience dealing with them.

Comentários:

Sem comentários