About Kybele Property Development Limited (13461165) United Kingdom