About Tegla Limited (10120555) United Kingdom