About Rolo Technologies Limited (12189452) United Kingdom