About Deno Dynamics Ltd (07402823) United Kingdom