About Jack Cube Ltd (10329080) United Kingdom