About British Motorcycle Safety Foundation Limited (02095629) United Kingdom