About Rolle By Rolle Ltd (12778668) United Kingdom