About Redeemer Technologies Limited (07255573) United Kingdom