About Allegro Communications Limited (11689190) United Kingdom