About Kube Holdings Limited (12311578) United Kingdom