About Allegro Investments Limited (NI648968) United Kingdom