About Forno Allegro Limited (10145233) United Kingdom