About De Palma Corporations Ltd (12975593) United Kingdom