About Dexega Limited (12827365) United Kingdom