August 28, 2007 at 6:27 pm
#747047
Inactive
If it is the same Lyon Finance that I ve heard in the past… then it is a payment processor out of Malta.
I don’t remember how I know them though… either from an ad at an industry publication or somebody else uses them.