IE
IAE E

1 reviews | Active since Sept 2012

20 Mar 2026, 01:37

Unreliable, slow, overpriced and overstretched

Never have time to do the job. Overcommitted. Very poor response and lead times. Constantly will leave you in the lurch despite promises that are not delivered on. Excessive pricing.

0
Replies (0)