I did Google them and found nothing. Please feel free to post some links on this board for all of us to see on how they are real "madoff's". I'm looking forward to your "incredible" due diligence on this matter.
The worst thing I found was the following which was written in their latest financial report ending March 31, 2013 which is a joke as the amount in question is $460.
Let me know when you find something concrete and please feel free to share it on this board as I am trembling in anticipation LOL.