About Yureka Moments Ltd (13075818) United Kingdom