About Cubiks Holdings Limited (03883240) United Kingdom