About Ratio Technology Limited (11647045) United Kingdom