About New Cubes Enterprises Limited (12248728) United Kingdom