About Saltus Partners Llp (OC308328) United Kingdom