RE:ARE THEY STILL IN BUSINESS ?? Funny they actually are- look at their locations
USA
Canada
Ireland
Switzerland
India
I also believe they have employees scattered all over the place in EU.
They gave us an update 2 weeks or so back which was on the money. Why are you so worried? Business looks amazing from that PR