About Nihaven Capital Limited (11598098) United Kingdom