About Rubric Portfolio Management Limited (02662105) United Kingdom