This has been ticking me off every time i use my PC. As seen in the above image, PC connects to those IP Addresses and just downloads and hogs my internet. Upon looking up 220.127.116.11 and 18.104.22.168, it says those ip addresses are connected with Globe Telecom.
I have contacted Windows support about it and they cant seem to give a definitive answer. Hope someone can shed some light unto this.