About J Cubed Ventures Limited (05484887) United Kingdom