About Tusha Capital Ltd (13299811) United Kingdom