About Ruffer Cp Limited (07566422) United Kingdom