About Kinestra Partners Llp (OC424761) United Kingdom