Techno Cosmic Research Institute (Earth-5584)

The Techno Cosmic Research Institute (or T.C.R.I.) is a scientific corporation/organization which is secretly the terrestrial base of the Utroms after they crash landed on Earth.