About Tegla Holdings Limited (04789568) United Kingdom