About Deuke 99 Ltd (SC447589) United Kingdom