Anyone know anything about this? Like when it might have been made approx Cosmo Manufacturing co. Germany is all it says