About Eureka Studio Ltd (11337921) United Kingdom