Yes, but we recommend you to get support from your IT department, Office 365 admin or one of our partners. Make sure to connect one of our partners to your IT department in case they need further support.
Yes you can. Then you will have a SharePoint Intranet solution available in you browser.
Yes, it does support basic branding options. Please read the Installation Guide to get all options.
Almost all features, that come with the basic installation of "teams intranet" are available within Microsoft Office 365, for free. So we won't charge you aswell. Our partners will provide you paid consulting services for setting up your intranet and maintenance.
Please send us a mail containing all countries your company is working in and the reason why your are interested.