About Rentura Holdings Ltd (12494329) United Kingdom