About Kubasa Ltd (13488650) United Kingdom