About Tektar Consulting Ltd (10471816) United Kingdom