About Salt Partners Limited (06920106) United Kingdom