About Ancala Partners Llp (OC356994) United Kingdom