About Rubra Partners Ltd (07805067) United Kingdom