About Kubra Ltd (11686217) United Kingdom