Stronglight cranks are JIS tapered. I have them on a 110mm Shimano BB to give a good chain line.
Ribble have quite a reputation in the UK. They are very cheap but lots of people have had problems with them, as described in this thread. I have oredered from them with no problems but there are so many bad stories that you would be better to pay a bit more and go elsewhere. Go and check out the cycling plus forum (I am too lazy to link to it) and do a search on ribble. You will see lots more stories like this one.