About Rex Deorum Ltd. (10352689) United Kingdom