About Kubera Properties Ltd (10705837) United Kingdom