About Roru Investments Limited (00751980) United Kingdom