About Cubix Holdings Limited (11593814) United Kingdom