Websites hosted on 178.79.146.20 IP Address
Geo Location Information for 178.79.146.20 IP Address. The IP Address 178.79.146.20 is located at 51.5164 latitude and -0.093 longitude in United Kingdom. Friendly Location for the IP Address is England, London, United Kingdom, EC2V.
The Digital Agency for International Development | Aptivate
- aptivate.org
We make beautiful, accessible software for NGOs, civil society orgs, local and national governments, charities and development agencies in the international development sector. Using web and mobile to empower and create meaningful participation. Open source, low bandwidth, responsive, mobile friendly website design and
5,521,923
$
240.00