About Rexaeus Ltd (12062283) United Kingdom