About Salt Earth Limited (10520163) United Kingdom