About Ely-science Corporation Limited (11784826) United Kingdom