About Eureka Solutions Software. Limited (SC379608) United Kingdom