About Ruminish Ltd (13015283) United Kingdom