About Ratch Ltd (11392622) United Kingdom