About Tilia Capital Llp (OC321746) United Kingdom