About Ego Scooter Limited (11966205) United Kingdom