Allegro Spring Capital Ltd