About Teodor Ltd (13363443) United Kingdom