About Ratio Asset Management Limited (12511793) United Kingdom