There are only 2 options ...
Either they are scamming the public and being coy.... It's our tech, or we have been in knowledgeable contact and exchanges for decades, highly likely
They are genuinely embarrassed; they have no idea, and have collected evidence they can't figure out.