About Nonno Baffo Ltd (11864297) United Kingdom