About Cubix Group Ltd (13307729) United Kingdom