About Alegro Ltd (11241172) United Kingdom