About Rubicola Consulting Ltd (12913503) United Kingdom