About White Nile Capital Limited (12284902) United Kingdom