Manage office management, maintenance and repairs, supplies, inventory, and ordering as needed. Handle incoming and outgoing mails, packages, phone calls and emails. Maintain and organize office files, documents, bookkeeping, and records. Assist on all sorts of tasks in each department. All other duties or projects as assigned. Provide personal support to General Manager in all matters including secretarial duties, personal, administrative, confidential matters. Assist on personal errands assigned or any other assignments as and when required. Assist with scheduling personal appointments and managing calendars. Plan travel, including flights, accommodation and ground transportation. Assist with basic bookkeeping tasks, such as data entry and expense tracking. Prepare and submit expense reports. All other duties or projects as assigned.