About Ambra Pizza And Lasagna Ltd (12466704) United Kingdom