About Euro-innovation Limited (12791290) United Kingdom