About Teco Sale Limited (11797292) United Kingdom