Has anyone heard of this manufacturer or have any information on it? Razor says it was made in sheffield and can't find anything online about it...