Any idea of what this device is and who makes it?