About Ratio 5 Management Company Limited (09868612) United Kingdom