About Dexo Corp Limited (11846806) United Kingdom