About Outram Research Limited (01911094) United Kingdom