About Teknoserv Ltd (12942939) United Kingdom