About Kibu Properties Limited (11840376) United Kingdom