About Rolo Holdings Ltd (12750197) United Kingdom