About Rexa Ventures Limited (12171029) United Kingdom