About Rubix Group Bufferco Limited (10919222) United Kingdom