Luxembourg, your ideal business location - long en