Our site sells Dragonframe stop motion software and hardware via Digital River (either Digital River GlobalTech or Digital River Ireland).
They act as a "merchant of record".
When they bill your credit card, it will show as "DRI*Dragonframe".