About Kubiak Holdings Ltd (12643767) United Kingdom