About Kubosoft Ltd (07736786) United Kingdom