About Dex Strategy Ltd (12531506) United Kingdom