About Kubiesa Technology Ltd (11655554) United Kingdom