IDI Theta

IDI Theta  is a video game development studio owned and operated by Infinite Development Incorporated. Located in New York City, New York, USA.