About Ratio Group Ltd (12711120) United Kingdom