About Redact Technologies Ltd (12077737) United Kingdom