About Tek 20 Holding Ltd (12069625) United Kingdom