@Arjun Sir can you please verify my answer ?
N* looks like
{}, length 0 string
1,2,3,4,5,....................... length 1 string
11,12,13,14,15,16.... length 2 string
21,22,23,24,25,26.... length 2 string
.
.
111, 112,113, length 3 string.
length infinite String
Now take any subset of N* (subset may be finite or infinite ) lets say {1 ,2,3}
Now there is no string whose prefixes are 1 as well as 2 as well as 3. Hence no LUB.
But there is string which is suffixes of all three i.e. {} Hence GLB exist
Hence for Every non-empty subset of N* , {} will be always be lower bound for all elements of that subset.
Hence LUB always exist.