About Deu28 Ltd (12943796) United Kingdom