About Eureka Digital Limited (08599206) United Kingdom