Yes, but as far as I am aware it is independant and not officially endorsed by the MoD, and also requires an annual subscription.
But, I may be wrong..................
BAFF is independent of HM Government, the Ministry of Defence, and the Service Chain of Command.