About Yellow Bike Holdings Ltd (12434168) United Kingdom