When doing my research, I've only seen Winstrol as 5mg, 10mg tabs and as an injectable (Winstrol Depot) I've never seen Winstrol come in a gel-cap.
Did you find out who the manufacturer was?
I wouldn't even try taking what you're showing in your pics until you got some sure verification...