About Demeter Global Search & Board Advisers Limited (09698596) United Kingdom