About Todd Research Limited (00477701) United Kingdom