About Ruminate Productions Ltd. (10598159) United Kingdom