About Teo Smart Building Ltd (13343327) United Kingdom