I thought there was a thread started about these guys a few weeks back. The search feature on this site isn't very good (if you don't type enough letters it comes up as nothing found - I'm not sure what the solution is for a company with a three letter name).
Look around in some older threads though... If I recall correctly... there was something about them.