About Demellier Ltd. (07164165) United Kingdom