About De Melo Ltd (09129024) United Kingdom