About Rubric Technologies Limited (12527830) United Kingdom