About Tedi&didi Limited (11389366) United Kingdom