About Tormes Capital Ltd (12884836) United Kingdom