About Venator Capital Limited (05868912) United Kingdom