Office and Facilities Manager at Transom Business Technology Ltd — Sliema, Malta · 11jobs