About Redouble Intelligent Holdings Co. Ltd (13371183) United Kingdom