Sounds like it could be from a game.
It's well made to be sure. My only gripe is it get's repetitive about two minutes in. It could use a little more variation early on, but that aside, well done.
Once things to deviate from what you have early on, it sounds great.
Please contact me if you would like to use this in a project. We can discuss the details.