About Eureka Edinburgh Limited (SC560886) United Kingdom