Transfer a site to another Cloudflare Account

Is there any way to do this? I have ownership of both accounts.

You can just setup the DNS and change the nameservers on the host side. The nameserver change is enough validation to ensure you control the domain.