Reviews of idooka. (Cell Phone Store) in Colchester (Essex).