About Lf Ruffer Managed Funds (IC046545) United Kingdom