About V&r Group Limited (13175925) United Kingdom