About Xplora Capital Limited (12096494) United Kingdom