Hi, I can do this for you.
I am a 3D animator and motion graphic designer and I can help you with this project. I use Blender for 3D animation and 3D modeling. Please take a look at some of my 3D animations.
Also, along with that, I do logo motion and explanatory video...