About Kouka Property Ltd (13665721) United Kingdom