About Tecl Holdings Limited (08146426) United Kingdom