About Ratio International Limited (11012577) United Kingdom