About Demerng Ltd (10838796) United Kingdom