About Willow Equity Management Limited (11707254) United Kingdom