About Tekniserve Ltd (12207017) United Kingdom