I venture a guess that you don't manage many websites and have limited experience with the widely varied hosting practices.
It's actually quite common for large hosting services that cater to the less technical crowd to provide their own technical contact. The fact is, the hosting company owns and manages the servers and they ARE in fact the real technical contact whether listed that way on the DNS registry or not.
With many hosting companies, this is the default for all the domains they host. In itself, this tech contact information means absolutely nothing.
Sorry to kick you around so much, but I would suggest you get some rest and come back to this again later. Nothing to panic about here.