It looks like however you set up the FTP subdomain you have it pointing to the wrong IP address, 173.248.187.73. Normally whenever you have a DNS entry pointing to an IP that doesn't have a listing for the DNS entry on it, it just defaults to whatever the first entry on it is... so if you go to http://173.248.187.73, you get this site.
I'd assume since your domain is using the Cloudflare NS servers, you just have something set up wrong on that end or you maybe typed in the wrong IP for an A record. Is 173.248.187.73 the IP that your site is supposed to be on?
*just a note: I know nothing whatsoever about cloudflare so this is all just guesswork*