About Gecko Electric Scooters Ltd (13038343) United Kingdom