About Ruminator Limited (07206964) United Kingdom