Never touch colourtech if you value your bike, want a nice job done and want to spare many weeks/months if calls for status updates and the inevitable calls about having a proper job/the job you asked for done.
Yes, I've been burned by them. Yes, it is a personal mission of mine to make sure no one has to suffer the same fate, and yes, I will be happy to see the day they close their doors. I hope I play some part in that happening.
Moving on, there is a long thread on here with lots of recommendations and ones to avoid, hopefully you'll find something for your project.