About Teko Limited (12979683) United Kingdom