About Swoosh Electric Scooters Limited (12835903) United Kingdom