About Dextersense Ltd (11595839) United Kingdom