About Dexx Limited (10496118) United Kingdom