About Rivendell Europe Limited (03374815) United Kingdom