About Delamarca Estates Ltd (12529276) United Kingdom