Yup you're right, found it, must have been this charity:
http://www.marthacare.co.uk/2012%20ride%20out.html
Explains the bright yellow ribbons and high viz, and the BRI meeting too.
At £10 per bike, there's some good cash heading for a worthy charity.
They should inform the bike forums next time too!