About Sempera Partners Llp (OC402234) United Kingdom