About Eikon Innovation Limited (08773151) United Kingdom