About Rubikspace Ltd. (11147858) United Kingdom