The nameserver creationeditor.co.uk have a IP Address of 13.248.243.5 which is hosted on United States.
Creation Editor