About Kapyla Management Llp (OC349605) United Kingdom