About Rivendell Holdings Ltd (12098034) United Kingdom