About Project Eureka Limited (13592538) United Kingdom