on this website it says that the Technology Learning Center, located at 13135 SW 26 St, North Miami Beach, Florida, United states, is the place where all of these unwanted random calls come from, weird huh?
It's a recorded message from the Dade county superintendent of public schools with announcements and updates. Just block it if you don't want to receive these calls.
on this website it says that the Technology Learning Center, located at 13135 SW 26 St, North Miami Beach, Florida, United states, is the place where all of these unwanted random calls come from, weird huh?