About Dema Ltd (12927256) United Kingdom