About Ratio Advisors Limited (10621116) United Kingdom