We worked with this Xicom and paid them tens of thousands of dollars. Suddenly in November 2014 they stopped
Keeping their promises on development. We continued to pay for services that were not being delivered, so we eventually cut them off. Our project is now a full year behind.
Note that they request you give them 5 star rating on Upwork/Elance feedback, so don't trust the reviews there.
We have a site setup that will detail our issues with Xicom in more detail at www.xicom-sucks.com If you have similar issues, feel free to contact us.