About J Cube Lab Ltd (11511882) United Kingdom