About Remi Rorschach Ltd. (12492332) United Kingdom