About V.demeter Ltd (12975932) United Kingdom