About Tekelelle Limited (SC576285) United Kingdom