About Lollo Barro Ltd (12420994) United Kingdom