Yeah, I have found my stuff there before, wrote to them and they are a partner site. I cant recall it is either DT Fotolia or 123RF.
I personally think it disgusting that they are selling canvasses for over $100 and yet the site you submitted to is only paying you .50 cents if that.
They also troll the 'Free Stock' sections to profit without expense.
I have recently notified all the agencies I have work with that I do not wish to participate in third party sites and I have stopped making images available for 'free' sections as too many of these sites are abusing the 'good will' of unwitting stock photographers.
I will happily admit when I started out I signed up for every partner program out there thinking it would boost sales, but since I have opted out I have noticed no real loss in revenue.
I have no objection to any company making $100 from a canvass of one of my images but I feel I deserve quite a bit more than a lousy .50 cents and I thoroughly disagree with them making profits from 'free' image sections.
Just my opinion.
Good luck.