About Renewed Technology Limited (12526755) United Kingdom