@Loh Jane,
Typically, a small environment like this would only use one public IP address.
They should have a firewall/router connected to the Internet, and the internal network behind it will use an RFC1918 private address range. (10.0.0.0, 172.16.0.0, 192.168.0.0)
Each connected device will still require an IP address in the private range, but all traffic to the Internet will be network address translated (NAT'd).