About Ratio 2 Management Company Limited (08617051) United Kingdom