About Kubex Ltd (13620893) United Kingdom