About Deneaspa Ltd (12855616) United Kingdom