About Solo Scooters Limited (12986692) United Kingdom