Our servers are located in United Kingdom. We don’t offer any managed option on free shared hosting, so you have to manage your website by yourself.
But my EC2 server, where is hosted my website, is located in the United States, because I was too lazy to change the server’s location.