NATURE OF THE BUSINESS Lighthouse is domiciled in Malta and listed on the Main Board of the JSE Limited (‘JSE’), with offices in Malta and the Netherlands ...