Richard Branson does not own or have any investment in Virgin media anymore. Not for many years. It is owned by a US cable conglomerate that has similar tv/broadband offerings in Netherlands, Germany etc
Presumably some kind of agreement was made to retain the name so at best Virgin group receives some money from that - maybe a few mil a year.
They have also recently merged with o2. Owned by Telefonica, a Spanish company and nothing to do with Branson
Also great trans bashing.
A person or business can support whatever initiative they want. It's a free country. They are trying to help some people.