About Redemption Digital Limited (11508129) United Kingdom