The nameserver ns2.webpageplaza.nl have a IP Address of 83.172.132.42 which is hosted on Netherlands.
CEG helps businesses that use carbon become renewable