About Neoqua Capital Limited (10942517) United Kingdom