About Telnik Holdings Limited (13089732) United Kingdom