About Rodor Inc Holdings Limited (08405126) United Kingdom