About Salt Digital Ltd (07535902) United Kingdom