About Teknology Links Ltd (07311104) United Kingdom