About Theodore Holdings Limited (10928715) United Kingdom