Is there any initial deposit, and is that mandatory?


Yes. As your wish you can deposit an initial amount. However it is not mandatory.