About Teo18 Ltd (11972126) United Kingdom