About Rivendell Ifold Management Company Limited (04262985) United Kingdom