A business services, nec company, I C LLC is located at Newark, DE. It pulls in a yearly revenue of $368,480 and employs four people. A niche company, I C LLC has come to be quite popular in the boutique market. Owner Ken Sylvester currently oversees the success of the firm.
Want to share more of your experience?GO TO FULL REVIEW