About Tekne Management Limited (02257741) United Kingdom