You will find that most agents as well as lawyers in Bg can set up a company for you - but all fees vary, so be careful! The paperwork is fairly standard and straightforward so doesn't require huge expertise!
It would make things easier for you if you at least have the initial paperwork done to set up your company (you will need to have a business bank account as well), before you pay your deposit. You can then complete once your business is set up.
Caroline