About Rubix U.k. Limited (12325364) United Kingdom