About Rye London Ltd. (10433763) United Kingdom