About Ratio Protocol Ltd. (07070904) United Kingdom