About Nicola Todd Ltd. (10606457) United Kingdom