About The Electric Bike & Scooter Company Ltd (12784373) United Kingdom