About Kubik Holdings Limited (06511625) United Kingdom