About Rodel Software Limited (02231821) United Kingdom