About Rubric Global Limited (08117271) United Kingdom