About Eureka Moment Solutions Ltd (12180796) United Kingdom