About Ratio Capital Ltd (12324882) United Kingdom