Most IT outsourcing companies from Europe have a good quality-price ratio. Just read the reviews and you'll certainly find something.