About Allegro Holdings Limited (13553593) United Kingdom