About Descriptor Ltd (09146598) United Kingdom