About Selden Research Limited (00984285) United Kingdom