About Teodor 13 Ltd (10015043) United Kingdom