What is the definition of moonshot? What are other startups that have this designation?
I wouldn't really consider this company a 'moonshot', unless you want to label all drug discovery company moonshots.
I agree. To me, moonshot is the intersection of incredibly high impact and significant technical uncertainty. Drug discoveries all have technical uncertainty. But extending the life of dogs does not scream incredibly high impact.
It would be different if this were pitched as a way to get to human life extension.