About Cubelogic Group Limited (12598984) United Kingdom