About Tegla Investments Limited (00735605) United Kingdom