About Dexra Solutions Limited (08779740) United Kingdom