About Teo Dodo Ltd (10373160) United Kingdom