About Ratio 1 Management Company Limited (08582282) United Kingdom