PRIVATE INVESTIGATORS NEW JERSEY Castro Investigative Agency is a New Jersey Private Investigation Agency that offers a wide range of professional investigative services to our clients throughout the state. Our operations extend nationally and internationally. We work on an international scale but we take every case personally. We are one of the Best Private Investigators in New Jersey and offers a variety of services.