About Kubilay Property Holdings Ltd (12888414) United Kingdom