Not sure if any institutions are in, but someone is soaking up alot of shares and I am surprised they haven't breached 5% yet. It could be time delay, you have up to 10 days to report once you breach that level.
Keep an eye out for that, it would answer some questions as to who is buying
Is that 110k @0.0125 you? Edit - ok its gone so wasn't you - def the spoofer