About Rentd Holdings Limited (13142422) United Kingdom