About Ruffer Ih Limited (13672215) United Kingdom