About Eureka Inventions Limited (11541688) United Kingdom