About Slesenger Research Limited (04878122) United Kingdom