Bad customer service
Posted: Thu Mar 23, 2023 1:26 am
Very bad customer service and have charged me 505 dollars for 90 days. I have installed 11 KV solar panel.
They are very tricky and rip off people.
Don’t trust them.
They are very tricky and rip off people.
Don’t trust them.
1 out of 5 stars