About Sol Ride Europe Ltd (12274921) United Kingdom