About Willow Olive Holdings Ltd (11876202) United Kingdom