About Rubicon Associates Ltd (11707064) United Kingdom