This popped up from pinksheets dot com dun and bradstreet search: Record 1 TELAD INC 4995 NW 72ND AVE STE 301 MIAMI, FL 33166 (Single Location)