About Deduced Ltd (11259648) United Kingdom