About Dexo Technologies Limited (08655311) United Kingdom