About Ted And Kit Limited (11721851) United Kingdom