About Ratio 3 Management Company Limited (09246476) United Kingdom