About Kit Caboodle Limited (10960942) United Kingdom