I'm not aware that they have gone into administration or stopped trading - and your research.... did you find the successes they had in business?
I found 2 that they started and sold, a Defence IT business and a Humanitarian one, but as with all press things they only search and publish the bad news, never the good!
Just sayin!