About Redactus Holdings Limited (12144939) United Kingdom