About Rubico Associates Ltd (12675748) United Kingdom