About Vision Holdings Group Limited (07259523) United Kingdom