About Demeter Venture Uk Limited (07821495) United Kingdom