About Allegro Group Holdings Limited (11777501) United Kingdom