About Rubik Communications Limited (12068244) United Kingdom