+34-901-(009000...009999): Shared Cost Services - Caller pays all Read more about +34-901-(009000...009999)
+34-901-(955000...955999): Shared Cost Services - Caller pays all Read more about +34-901-(955000...955999)
+34-902-(001000...001999): Shared Cost Services - Caller pays local Read more about +34-902-(001000...001999)
+34-902-(005000...005999): Shared Cost Services - Caller pays local Read more about +34-902-(005000...005999)
+34-902-(008000...008999): Shared Cost Services - Caller pays local Read more about +34-902-(008000...008999)