Haven't heard of them before.
I know I'm always picky about this but the use of the English language on that site is rather sloppy. Should give you a good indication as to their professionalism. Mind you CaFalconAviation hasn't got the best website in the world either and they are semi-decent.