About Ribble Europe Limited (06792388) United Kingdom