About Teshno Investments Ltd (12624849) United Kingdom