About Digital Rumination Ltd (11379958) United Kingdom