Broken port on G drive mobile USB

Hi all! The port to my G drive mobile has come loose (if I pull out the USB cable, the entire port will come out) and my computer is no longer seeing the drive. Is there a way to fix this, a company that can fix it, a company that can get the information off of the drive? I’m looking for any way to get the information from the drive and onto a new, not broken, one. Thank you!!