About Rubix Europe Limited (00890082) United Kingdom