About Allegro European Limited (11483264) United Kingdom