About Quazzar Electric Bikes Limited (09579101) United Kingdom