About Teddie And Co. Limited (12008998) United Kingdom