About Salt Tribe Ltd (12270418) United Kingdom