About Rubix Associates Limited (12095289) United Kingdom