About The Venerable Velocipede Company Ltd (12514086) United Kingdom