About Salt Group Management Limited (12029235) United Kingdom