About Icor Research And Development Ltd (13369809) United Kingdom