About Teodora Limited (12138480) United Kingdom