About Kubek Holdings Limited (12302889) United Kingdom