About Ted And Charlie Ltd (13404716) United Kingdom