About Rubric Europe Limited (SC489023) United Kingdom