About Redemptore Ltd (11526234) United Kingdom