About Eureka Invicta Limited (09065296) United Kingdom