About Lollo Rosso Italia Ltd (09680802) United Kingdom