About Deodands Ltd (07589082) United Kingdom