About Teri-lele S Ltd (12212396) United Kingdom