About Dexorera Limited (06628040) United Kingdom