About Teesta Ltd. (09274186) United Kingdom