About V18 Holdings Limited (11488646) United Kingdom