About Allegro Corporation Limited (02917872) United Kingdom