About Lollo Ltd (12742476) United Kingdom