About Salt Projects Ltd (07493741) United Kingdom