About E Cube & Co. Holding Ltd (10739418) United Kingdom