About Teo Installations Ltd (13504834) United Kingdom