About Rubato Insight Software Limited (10169932) United Kingdom