About Teodori International Ltd (13167417) United Kingdom