About Allegro Innovations Ltd (11707352) United Kingdom