About Ratio Ventures Limited (10491416) United Kingdom