looking for KKS radiator reviews

Just reading their website and they speak in the third person and their english is not no so good. No information on where they are made anywhere...