About Dexter Intelligence Ltd (07851427) United Kingdom