About Eolas Research Limited (SC213839) United Kingdom