About Eureka Science Limited (10751487) United Kingdom