About Solar Bikes Limited (11195897) United Kingdom