About Eureka Solutions Limited (SC631060) United Kingdom