About Roke Manor Research Limited (00267550) United Kingdom