It's Initrode now.
And, yeah, when I tell people I work in tech the response is either "cool" or questions about what we do and how we do it, from the more geeky people. But I also don't work for a company that "shortens the kill chain" or "connects the supply chain to the kill chain"
EDIT : I want to be very clear that "Connecting the Supply Chain to the Kill Chain" is the real actual title of one of their advertising docs on their official website linked above.