About Ricardo And Pol Ltd (13533796) United Kingdom