It sounds like you want to know ahead of time what UUID matches what hardware vendor, so if you see if you can say "Hey, it's Gimbal!" or "Hey, it's a Gelo!"
For the most part you can care less about the major and minor. You're most interested in the UUID. This would mean that you'd need to scan for all of these UUIDs and then look at the peripherals that CoreLocation ranged to see what product family it belonged to.
One problem with this is that some vendors use rotational UUID schemes to mitigate security risks related to beacon spoofing. This will pose a challenge to identify their hardware devices.
Another problem you may have is that it sounds like after you see the devices you want to stop listening (or scanning as a central) and then turn around and broadcast (as a peripheral). This would mean that you'd be routinely toggling back and forth between the two roles.
It isn't entirely clear what you're wanting to do, so hopefully to some extent this is helpful.