Hey guys,
Been a long time I've been reading different threads, and I have to say a lot of you here definitely know what they talk about.
I'm living in Malta myself, and I want to open my company as well as a bank account.
My business is all focused on internet activity (affiliate marketing)...