About Teodor 08 Ltd (13447740) United Kingdom