Where exactly should the services found be displayed? And how can I interact with them using bluetoothctl?

Usage example:
    scan on 
    scan off 
    Device 4A:6A:BA:8A:0A:00 TV
    connect 4A:6A:BA:8A:0A:00
    [EDENWOOD TV]# info 4A:6A:BA:8A:0A:00  
Device 48:6D:BB:87:0C:42 (public)
  Name: TV
  Alias: TV
  Class: 0x0008043c
  Icon: audio-card
  Paired: yes
  Trusted: yes
  Blocked: no
  Connected: yes
  LegacyPairing: no
  UUID: OBEX Object Push          (00001105-0000-1000-8000-00805f9b34fb)
  UUID: Audio Source              (0000110a-0000-1000-8000-00805f9b34fb)
  UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
  UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
  UUID: Advanced Audio Distribu.. (0000110d-0000-1000-8000-00805f9b34fb)
  UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
  UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
  UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
  UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
  Modalias: bluetooth:v000Fp0000d0000
Lines starting with UUID are these services that work on my remote device?
If yes, how to understand what exactly each of them is responsible for?
What characteristics it contains and how to read or rewrite them using bluetoothctl?