About Allegro Labs Ltd (10151195) United Kingdom