NEUSTAR INVESTMENTS INC. is an Inactive company incorporated on March 18, 2011 with the registered number P11000027440. This Domestic for Profit company is located at 401 EAST LAS OLAS BLVD #130-165, FT LAUDERDALE, FL, 33301 and has been running for fourteen years. It currently has one PST.