About Demel Service Ltd (11860084) United Kingdom