About Tekne Holdings Limited (06534192) United Kingdom