About Kubara Incorporated Ltd (12940960) United Kingdom