About Tek 20 Ltd (12069628) United Kingdom