About Xenora Capital Ltd (13295533) United Kingdom