The Nameserver dns1.leapswitch.com have a IP Address of 84.200.228.12 which is hosted on Germany.
Website Review is a free seo tool which will help you analyse your web page