About Teshuva Investments Limited (05478138) United Kingdom