About Oxour Capital Limited (12436382) United Kingdom