About Venator Associates Ltd (12396091) United Kingdom