I did a Google search for TechnoConcepts, Inc several days ago and saw this site, but the other site was still there too. I don't think it's the same company.
That is weird. They both show as 2 unique sites, created at different times. Techno-concepts looks like an old co that is getting the browser hits from technoconceptsinc now....