About Redeem Holdings Limited (12745386) United Kingdom