The owner of the app is a company with a Russian nexus. Do you have a formal asset transfer agreement that moved the ownership of the app and all related assets to your Delaware corporation? Did the original company receive anything of value in exchange for all the assets? Can that agreement be independently verified?
These are the things I would personally look for in an investigation to determine if "Riders app Inc" was a corporation of convenience or the actual owner of the app.