Anyone ever hear of this manufacturer? Can't seem to locate any info on them. My nephew is thinking of buying one. 20' CC is all I know. Any help appreciated.