About Teodoru Ip Ltd. (09863220) United Kingdom