That's interesting. I did look at their website (which is a bit shoddy and has stock image pictures on it's headers which just looks dodgy), but I missed that.
This company doesn't seem to announce anything ever so it's a real stab in the dark. It's the random buy orders going through on no announcements or news that caught my interest... just as a punt.