About Teddi Ltd (05062555) United Kingdom