About Denautis Ltd. (09212496) United Kingdom